Release 10.1A: OpenEdge Development:
Progress Dynamics Repository Reference


gsc_logical_service table — gscls

This table defines the logical services available to the application. A logical service is a separate process, running either locally or remotely, that requires connection parameters to establish communication between the client and the service. Logical service names are unique so that connection to the service can be completely abstracted from the developer.

The physical service determines the actual connection parameters. Which physical service is used is determined by combining the session type with the logical service.

Logical services for AppServer service types are AppServer partition names. Logical services for database connection service types are the logical database name.

This table supports the registration of services. The connect_at_startup field controls whether a service is connected at the start of a session. This would typically be set to YES unless the service type is a Web service. Web services can have slow connection performance, so setting them not to connect at session start is usually preferred.

Table 13–3 lists the table’s FLA, fields, and foreign keys.

Table 13–3: gsc_logical_service table information 
Table FLA
Fields (data type)
Foreign keys
gscls
logical_service_obj (Decimal)
logical_service_code (Character)
logical_service_description (Character)
service_type_obj (Decimal)
can_run_locally (Logical)
system_owned (Logical)
write_to_config (Logical)
connect_at_startup (Logical)
logical_service_obj
service_type_obj

Table 13–4 gives details of the table’s indexes.

Table 13–4: gsc_logical_service index information 
Index name
Elements
Type
XPKgsc_logical_service
logical_service_obj
Primary Unique
XAK1gsc_logical_service
logical_service_code
Unique
XIE1gsc_logical_service
logical_service_description
Nonunique
XIE2gsc_logical_service
service_type_obj
Nonunique


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095